package com.yuanfeng.order.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.yuanfeng.commoms.util.querypage.PageHelper;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
@Data
public class SellingInputDTO extends PageHelper {
	/**
	 *订单号
	 */
    private String orderId;

	/**
	 * 买家账号
	 */
    private String buyerUserName;

	/**
	 * 店铺名称
	 */
    private String shopName;

	/**
	 * 支付单号
	 */
    private String paymentNo;
    private String shopIdNotIn;

	/**
	 * 下单时间 开始时间
	 */
    private String startTime;

	/**
	 * 下单时间 结束时间
	 */
    private String endTime;

    private String isNotshopId;
	/**
	 * 省id
	 */
	private String provinceId;
	/**
	 *市Id
	 */
    private String districtCityId;
	/**
	 *市Id
	 */
    private String cityId;
	/**
	 *市Id
	 */
    private String districtId;
	/**
	 *区id
	 */
    private String areaId;
	/**
	 *1实物订单 2虚拟订单 3门店订单
	 */
    private Integer orderType; 
	/**
	 *实物 orderStatus 1待付款 2 待发货 4 待收货 6 确认收货 7 取消
	 * 虚拟订单 orderStatus 1待付款 4 待核销  6 已核销   7 取消  12 已过期
	 * 自提订单 1待付款 4 待自提 6 已自提   7 取消
	 */
	 
    private Integer orderStatus;
	/**
	 * 0是无退货,1是退货中,2是退货完成，3退货不通过
	 */
    private Integer returnStatus; 
	/**
	 *0是无退款,1是退款中,2是退款完成,  3退款不通过
	 */
    private Integer refundStatus;  
	/**
	 *虚拟订单 0 是 1 否
	 */
	private Integer virtualGoods;
	/**
	 *门店自提订单 1是 2否
	 */
	private Integer orderIsShopTake;
	/**
	 *
	 */
	private String type;
	/**
	 *
	 */
	private String payCode;
	/**
	 *
	 */
	private String shopIds;
	/**
	 *1全部订单2合作商,3非合作
	 */
	private Integer status;
	/**
	 *1全部订单2合作商,3非合作
	 */
	private Integer otherOrderType;
}
